<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WB32L003 Standard Peripherals Firmware Library: SYSCON</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">WB32L003 Standard Peripherals Firmware Library
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#groups">Modules</a> &#124;
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">SYSCON<div class="ingroups"><a class="el" href="group___w_b32_l003___std_periph___driver.html">WB32L003_StdPeriph_Driver</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>SYSCON driver modules.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
Modules</h2></td></tr>
<tr class="memitem:group___s_y_s_c_o_n___exported___constants"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n___exported___constants.html">SYSCON_Exported_Constants</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaa90a09a9b985d49be208f5a12cfacb9e"><td class="memItemLeft" align="right" valign="top"><a id="gaa90a09a9b985d49be208f5a12cfacb9e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SYSCON_REGWR_LOCK</b>()&#160;&#160;&#160;(SYSCON-&gt;UNLOCK = (0x2AD5334C &lt;&lt; SYSCON_UNLOCK_KEY_Pos) &amp; SYSCON_UNLOCK_KEY)</td></tr>
<tr class="separator:gaa90a09a9b985d49be208f5a12cfacb9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5188ffd6357fd167ff07afb61a8c7d7d"><td class="memItemLeft" align="right" valign="top"><a id="ga5188ffd6357fd167ff07afb61a8c7d7d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SYSCON_REGWR_UNLOCK</b>()&#160;&#160;&#160;(SYSCON-&gt;UNLOCK = SYSCON_UNLOCK_UNLOCK | (0x2AD5334C &lt;&lt; SYSCON_UNLOCK_KEY_Pos))</td></tr>
<tr class="separator:ga5188ffd6357fd167ff07afb61a8c7d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4ffa24104f47f6a98022da546aaee7b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga4ffa24104f47f6a98022da546aaee7b2">SYSCON_DBGDEEPSLEEP_ENABLE</a>()</td></tr>
<tr class="memdesc:ga4ffa24104f47f6a98022da546aaee7b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to disable deep sleep mode in debug mode, allow to debug deep sleep mode.  <a href="#ga4ffa24104f47f6a98022da546aaee7b2">More...</a><br /></td></tr>
<tr class="separator:ga4ffa24104f47f6a98022da546aaee7b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5d18317abfb34aa50a6d897208a5bb6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gab5d18317abfb34aa50a6d897208a5bb6">SYSCON_DBGDEEPSLEEP_DISABLE</a>()</td></tr>
<tr class="memdesc:gab5d18317abfb34aa50a6d897208a5bb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to enable deep sleep mode in debug mode, debug mode will quit in deep sleep mode.  <a href="#gab5d18317abfb34aa50a6d897208a5bb6">More...</a><br /></td></tr>
<tr class="separator:gab5d18317abfb34aa50a6d897208a5bb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29c552fad69d621adf99f30c2c91bec5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga29c552fad69d621adf99f30c2c91bec5">SYSCON_LOCKUP_ENABLE</a>()</td></tr>
<tr class="memdesc:ga29c552fad69d621adf99f30c2c91bec5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to enable cpu lock up function.  <a href="#ga29c552fad69d621adf99f30c2c91bec5">More...</a><br /></td></tr>
<tr class="separator:ga29c552fad69d621adf99f30c2c91bec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga665531de1641bb42d08479bf0380e211"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga665531de1641bb42d08479bf0380e211">SYSCON_LOCKUP_DISABLE</a>()</td></tr>
<tr class="memdesc:ga665531de1641bb42d08479bf0380e211"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to disable cpu lock up function.  <a href="#ga665531de1641bb42d08479bf0380e211">More...</a><br /></td></tr>
<tr class="separator:ga665531de1641bb42d08479bf0380e211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga464861e90fda6b717fc8d6dc8cd86a14"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga464861e90fda6b717fc8d6dc8cd86a14">SYSCON_DEEPSLEEP_PADINT_AUTO</a>()</td></tr>
<tr class="memdesc:ga464861e90fda6b717fc8d6dc8cd86a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to config PAD interrupt mode as AUTO for deep sleep:.  <a href="#ga464861e90fda6b717fc8d6dc8cd86a14">More...</a><br /></td></tr>
<tr class="separator:ga464861e90fda6b717fc8d6dc8cd86a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5c94b71a77f4babe8af06b810c3f94c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gaf5c94b71a77f4babe8af06b810c3f94c">SYSCON_DEEPSLEEP_PADINT_ACTIVE</a>()</td></tr>
<tr class="memdesc:gaf5c94b71a77f4babe8af06b810c3f94c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to config PAD interrupt mode as ACTIVE for deep sleep.  <a href="#gaf5c94b71a77f4babe8af06b810c3f94c">More...</a><br /></td></tr>
<tr class="separator:gaf5c94b71a77f4babe8af06b810c3f94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae403042afdbacde8f8149586b3b32130"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gae403042afdbacde8f8149586b3b32130">SYSCON_LPTIM_GATE</a>(SOURCE)</td></tr>
<tr class="memdesc:gae403042afdbacde8f8149586b3b32130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select low power timer gate signal input source from gpio.  <a href="#gae403042afdbacde8f8149586b3b32130">More...</a><br /></td></tr>
<tr class="separator:gae403042afdbacde8f8149586b3b32130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6679b5a72e1ceafa2148d4068cb79189"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga6679b5a72e1ceafa2148d4068cb79189">SYSCON_TIM11_GATE</a>(SOURCE)</td></tr>
<tr class="memdesc:ga6679b5a72e1ceafa2148d4068cb79189"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select timer11 gate signal input source from gpio.  <a href="#ga6679b5a72e1ceafa2148d4068cb79189">More...</a><br /></td></tr>
<tr class="separator:ga6679b5a72e1ceafa2148d4068cb79189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8834beb2c3ad2292f919ee5141e79045"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga8834beb2c3ad2292f919ee5141e79045">SYSCON_TIM10_GATE</a>(SOURCE)</td></tr>
<tr class="memdesc:ga8834beb2c3ad2292f919ee5141e79045"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select timer10 gate signal input source from gpio.  <a href="#ga8834beb2c3ad2292f919ee5141e79045">More...</a><br /></td></tr>
<tr class="separator:ga8834beb2c3ad2292f919ee5141e79045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaeead8cc77f6be13fcb28771ec545a3a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gaaeead8cc77f6be13fcb28771ec545a3a">SYSCON_SPINCS</a>(SOURCE)</td></tr>
<tr class="memdesc:gaaeead8cc77f6be13fcb28771ec545a3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select spi slave mode NCS signal input source from gpio.  <a href="#gaaeead8cc77f6be13fcb28771ec545a3a">More...</a><br /></td></tr>
<tr class="separator:gaaeead8cc77f6be13fcb28771ec545a3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga596a028478a054d23f31378337ca814a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga596a028478a054d23f31378337ca814a">SYSCON_PCA_CAP4</a>(SOURCE)</td></tr>
<tr class="memdesc:ga596a028478a054d23f31378337ca814a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select pca cap4 signal input source from gpio.  <a href="#ga596a028478a054d23f31378337ca814a">More...</a><br /></td></tr>
<tr class="separator:ga596a028478a054d23f31378337ca814a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4cc4b6f614b77c81508181bdc3ab0b01"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga4cc4b6f614b77c81508181bdc3ab0b01">SYSCON_PCA_CAP3</a>(SOURCE)</td></tr>
<tr class="memdesc:ga4cc4b6f614b77c81508181bdc3ab0b01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select pca cap3 signal input source from gpio.  <a href="#ga4cc4b6f614b77c81508181bdc3ab0b01">More...</a><br /></td></tr>
<tr class="separator:ga4cc4b6f614b77c81508181bdc3ab0b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa94046b4cb923c3205fd20e8ee0e69c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gaa94046b4cb923c3205fd20e8ee0e69c3">SYSCON_PCA_CAP2</a>(SOURCE)</td></tr>
<tr class="memdesc:gaa94046b4cb923c3205fd20e8ee0e69c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select pca cap2 signal input source from gpio.  <a href="#gaa94046b4cb923c3205fd20e8ee0e69c3">More...</a><br /></td></tr>
<tr class="separator:gaa94046b4cb923c3205fd20e8ee0e69c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae76153b73263c182bd8537399c42023"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gaae76153b73263c182bd8537399c42023">SYSCON_PCA_CAP1</a>(SOURCE)</td></tr>
<tr class="memdesc:gaae76153b73263c182bd8537399c42023"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select pca cap1 signal input source from gpio.  <a href="#gaae76153b73263c182bd8537399c42023">More...</a><br /></td></tr>
<tr class="separator:gaae76153b73263c182bd8537399c42023"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa36adaef26ba7e14bbaa2f1e0236c7cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gaa36adaef26ba7e14bbaa2f1e0236c7cc">SYSCON_PCA_CAP0</a>(SOURCE)</td></tr>
<tr class="memdesc:gaa36adaef26ba7e14bbaa2f1e0236c7cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select pca cap0 signal input source from gpio.  <a href="#gaa36adaef26ba7e14bbaa2f1e0236c7cc">More...</a><br /></td></tr>
<tr class="separator:gaa36adaef26ba7e14bbaa2f1e0236c7cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d3be636359cc397303f3b35479af536"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga8d3be636359cc397303f3b35479af536">SYSCON_TIM1_BREAKIN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:ga8d3be636359cc397303f3b35479af536"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select timer1 break signal input source from other peripheral.  <a href="#ga8d3be636359cc397303f3b35479af536">More...</a><br /></td></tr>
<tr class="separator:ga8d3be636359cc397303f3b35479af536"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e5eb2b7b5d980242924bd42ceb6d7f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga5e5eb2b7b5d980242924bd42ceb6d7f1">SYSCON_TIM1_BREAKOUT_CFG</a>(CONFIG)</td></tr>
<tr class="memdesc:ga5e5eb2b7b5d980242924bd42ceb6d7f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to configure timer1 ocxp/ocxnp output signal when break.  <a href="#ga5e5eb2b7b5d980242924bd42ceb6d7f1">More...</a><br /></td></tr>
<tr class="separator:ga5e5eb2b7b5d980242924bd42ceb6d7f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fd63e3aa10cbb17028314e62d05ddd7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga3fd63e3aa10cbb17028314e62d05ddd7">SYSCON_TIM1ETR_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:ga3fd63e3aa10cbb17028314e62d05ddd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select timer1 etr signal input source from gpio.  <a href="#ga3fd63e3aa10cbb17028314e62d05ddd7">More...</a><br /></td></tr>
<tr class="separator:ga3fd63e3aa10cbb17028314e62d05ddd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8074c23028b64452766ab4f1f1a9f35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gae8074c23028b64452766ab4f1f1a9f35">SYSCON_TIM1CH4IN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:gae8074c23028b64452766ab4f1f1a9f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select tim1 ch4 signal input source from gpio.  <a href="#gae8074c23028b64452766ab4f1f1a9f35">More...</a><br /></td></tr>
<tr class="separator:gae8074c23028b64452766ab4f1f1a9f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cd1227ea05d61fc3e43a8438ce9bc13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga1cd1227ea05d61fc3e43a8438ce9bc13">SYSCON_TIM1CH3IN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:ga1cd1227ea05d61fc3e43a8438ce9bc13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select tim1 ch3 signal input source from gpio.  <a href="#ga1cd1227ea05d61fc3e43a8438ce9bc13">More...</a><br /></td></tr>
<tr class="separator:ga1cd1227ea05d61fc3e43a8438ce9bc13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6638a5374dd07f0c0accf4e14856e42"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gae6638a5374dd07f0c0accf4e14856e42">SYSCON_TIM1CH2IN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:gae6638a5374dd07f0c0accf4e14856e42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select tim1 ch2 signal input source from gpio.  <a href="#gae6638a5374dd07f0c0accf4e14856e42">More...</a><br /></td></tr>
<tr class="separator:gae6638a5374dd07f0c0accf4e14856e42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09670fc94794ec4cf2956d8bc02cccbe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga09670fc94794ec4cf2956d8bc02cccbe">SYSCON_TIM1CH1IN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:ga09670fc94794ec4cf2956d8bc02cccbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select tim1 ch1 signal input source from gpio.  <a href="#ga09670fc94794ec4cf2956d8bc02cccbe">More...</a><br /></td></tr>
<tr class="separator:ga09670fc94794ec4cf2956d8bc02cccbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafef507cba72663722b662288320d4590"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gafef507cba72663722b662288320d4590">SYSCON_TIM2ETR_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:gafef507cba72663722b662288320d4590"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select timer2 etr signal input source from gpio.  <a href="#gafef507cba72663722b662288320d4590">More...</a><br /></td></tr>
<tr class="separator:gafef507cba72663722b662288320d4590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc2c4ffef0ae93c3b767540a00086008"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#gacc2c4ffef0ae93c3b767540a00086008">SYSCON_TIM2CH4IN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:gacc2c4ffef0ae93c3b767540a00086008"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select tim2 ch4 signal input source from gpio.  <a href="#gacc2c4ffef0ae93c3b767540a00086008">More...</a><br /></td></tr>
<tr class="separator:gacc2c4ffef0ae93c3b767540a00086008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09e6e9ce9190dd6f36f2725c2e4e80ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga09e6e9ce9190dd6f36f2725c2e4e80ae">SYSCON_TIM2CH3IN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:ga09e6e9ce9190dd6f36f2725c2e4e80ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select tim2 ch3 signal input source from gpio.  <a href="#ga09e6e9ce9190dd6f36f2725c2e4e80ae">More...</a><br /></td></tr>
<tr class="separator:ga09e6e9ce9190dd6f36f2725c2e4e80ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43ed7dbc3cdf78742b00e28102436932"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga43ed7dbc3cdf78742b00e28102436932">SYSCON_TIM2CH2IN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:ga43ed7dbc3cdf78742b00e28102436932"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select tim2 ch2 signal input source from gpio.  <a href="#ga43ed7dbc3cdf78742b00e28102436932">More...</a><br /></td></tr>
<tr class="separator:ga43ed7dbc3cdf78742b00e28102436932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49abe5b7d9363341af60563741c735fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___s_y_s_c_o_n.html#ga49abe5b7d9363341af60563741c735fe">SYSCON_TIM2CH1IN_SEL</a>(SOURCE)</td></tr>
<tr class="memdesc:ga49abe5b7d9363341af60563741c735fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro to select tim2 ch1 signal input source from gpio.  <a href="#ga49abe5b7d9363341af60563741c735fe">More...</a><br /></td></tr>
<tr class="separator:ga49abe5b7d9363341af60563741c735fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>SYSCON driver modules. </p>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="gab5d18317abfb34aa50a6d897208a5bb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab5d18317abfb34aa50a6d897208a5bb6">&#9670;&nbsp;</a></span>SYSCON_DBGDEEPSLEEP_DISABLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_DBGDEEPSLEEP_DISABLE</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                 \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                             \</div><div class="line">    CLEAR_WPBIT(SYSCON-&gt;CFGR0, SYSCON_CFGR0_DBGDLSP_DIS, (SYSCON_CFGR0_KEY &lt;&lt; <a class="code" href="group__wb32l003.html#ga75d32f88f479fdc33af14943050fcce2">SYSCON_CFGR0_KEY_Pos</a>));  \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                               \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga75d32f88f479fdc33af14943050fcce2"><div class="ttname"><a href="group__wb32l003.html#ga75d32f88f479fdc33af14943050fcce2">SYSCON_CFGR0_KEY_Pos</a></div><div class="ttdeci">#define SYSCON_CFGR0_KEY_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3140</div></div>
</div><!-- fragment -->
<p>Macro to enable deep sleep mode in debug mode, debug mode will quit in deep sleep mode. </p>
<dl class="section note"><dt>Note</dt><dd>In debug mode, deep sleep mode will make debug mode quit </dd></dl>

</div>
</div>
<a id="ga4ffa24104f47f6a98022da546aaee7b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4ffa24104f47f6a98022da546aaee7b2">&#9670;&nbsp;</a></span>SYSCON_DBGDEEPSLEEP_ENABLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_DBGDEEPSLEEP_ENABLE</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                              \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                          \</div><div class="line">    SET_BIT(SYSCON-&gt;CFGR0, SYSCON_CFGR0_DBGDLSP_DIS | (SYSCON_CFGR0_KEY &lt;&lt; <a class="code" href="group__wb32l003.html#ga75d32f88f479fdc33af14943050fcce2">SYSCON_CFGR0_KEY_Pos</a>));  \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                            \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga75d32f88f479fdc33af14943050fcce2"><div class="ttname"><a href="group__wb32l003.html#ga75d32f88f479fdc33af14943050fcce2">SYSCON_CFGR0_KEY_Pos</a></div><div class="ttdeci">#define SYSCON_CFGR0_KEY_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3140</div></div>
</div><!-- fragment -->
<p>Macro to disable deep sleep mode in debug mode, allow to debug deep sleep mode. </p>
<dl class="section note"><dt>Note</dt><dd>In debug mode, CPU will not enter deep sleep mode </dd></dl>

</div>
</div>
<a id="gaf5c94b71a77f4babe8af06b810c3f94c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf5c94b71a77f4babe8af06b810c3f94c">&#9670;&nbsp;</a></span>SYSCON_DEEPSLEEP_PADINT_ACTIVE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_DEEPSLEEP_PADINT_ACTIVE</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                           \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                       \</div><div class="line">    SET_BIT(SYSCON-&gt;PORTINTCR, SYSCON_PORTINTCR_PADDLSPCON | (SYSCON_UNLOCK_KEY &lt;&lt; <a class="code" href="group__wb32l003.html#ga66f162d0b0dd151b5b9b547e219cccbd">SYSCON_PORTINTCR_KEY_Pos</a>));   \</div><div class="line">    CLEAR_WPBIT(SYSCON-&gt;PORTINTCR, SYSCON_PORTINTCR_PADINTSEL, (SYSCON_UNLOCK_KEY &lt;&lt; <a class="code" href="group__wb32l003.html#ga66f162d0b0dd151b5b9b547e219cccbd">SYSCON_PORTINTCR_KEY_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                         \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga66f162d0b0dd151b5b9b547e219cccbd"><div class="ttname"><a href="group__wb32l003.html#ga66f162d0b0dd151b5b9b547e219cccbd">SYSCON_PORTINTCR_KEY_Pos</a></div><div class="ttdeci">#define SYSCON_PORTINTCR_KEY_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3150</div></div>
</div><!-- fragment -->
<p>Macro to config PAD interrupt mode as ACTIVE for deep sleep. </p>

</div>
</div>
<a id="ga464861e90fda6b717fc8d6dc8cd86a14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga464861e90fda6b717fc8d6dc8cd86a14">&#9670;&nbsp;</a></span>SYSCON_DEEPSLEEP_PADINT_AUTO</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_DEEPSLEEP_PADINT_AUTO</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                            \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                        \</div><div class="line">    CLEAR_WPBIT(SYSCON-&gt;PORTINTCR, SYSCON_PORTINTCR_PADDLSPCON, (SYSCON_UNLOCK_KEY &lt;&lt; <a class="code" href="group__wb32l003.html#ga66f162d0b0dd151b5b9b547e219cccbd">SYSCON_PORTINTCR_KEY_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                          \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga66f162d0b0dd151b5b9b547e219cccbd"><div class="ttname"><a href="group__wb32l003.html#ga66f162d0b0dd151b5b9b547e219cccbd">SYSCON_PORTINTCR_KEY_Pos</a></div><div class="ttdeci">#define SYSCON_PORTINTCR_KEY_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3150</div></div>
</div><!-- fragment -->
<p>Macro to config PAD interrupt mode as AUTO for deep sleep:. </p>

</div>
</div>
<a id="ga665531de1641bb42d08479bf0380e211"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga665531de1641bb42d08479bf0380e211">&#9670;&nbsp;</a></span>SYSCON_LOCKUP_DISABLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_LOCKUP_DISABLE</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                              \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                          \</div><div class="line">    CLEAR_WPBIT(SYSCON-&gt;CFGR0, SYSCON_CFGR0_LOCKUPEN, (SYSCON_CFGR0_KEY &lt;&lt; <a class="code" href="group__wb32l003.html#ga75d32f88f479fdc33af14943050fcce2">SYSCON_CFGR0_KEY_Pos</a>));  \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                            \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga75d32f88f479fdc33af14943050fcce2"><div class="ttname"><a href="group__wb32l003.html#ga75d32f88f479fdc33af14943050fcce2">SYSCON_CFGR0_KEY_Pos</a></div><div class="ttdeci">#define SYSCON_CFGR0_KEY_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3140</div></div>
</div><!-- fragment -->
<p>Macro to disable cpu lock up function. </p>

</div>
</div>
<a id="ga29c552fad69d621adf99f30c2c91bec5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga29c552fad69d621adf99f30c2c91bec5">&#9670;&nbsp;</a></span>SYSCON_LOCKUP_ENABLE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_LOCKUP_ENABLE</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                           \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                       \</div><div class="line">    SET_BIT(SYSCON-&gt;CFGR0, SYSCON_CFGR0_LOCKUPEN | (SYSCON_CFGR0_KEY &lt;&lt; <a class="code" href="group__wb32l003.html#ga75d32f88f479fdc33af14943050fcce2">SYSCON_CFGR0_KEY_Pos</a>));  \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                         \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga75d32f88f479fdc33af14943050fcce2"><div class="ttname"><a href="group__wb32l003.html#ga75d32f88f479fdc33af14943050fcce2">SYSCON_CFGR0_KEY_Pos</a></div><div class="ttdeci">#define SYSCON_CFGR0_KEY_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3140</div></div>
</div><!-- fragment -->
<p>Macro to enable cpu lock up function. </p>

</div>
</div>
<a id="gae403042afdbacde8f8149586b3b32130"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae403042afdbacde8f8149586b3b32130">&#9670;&nbsp;</a></span>SYSCON_LPTIM_GATE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_LPTIM_GATE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                        \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                    \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PORTCR, SYSCON_PORTCR_LPTIM_GATE_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga73c22a379f7df90e53844ebc008a2bdd">SYSCON_PORTCR_LPTIM_GATE_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga73c22a379f7df90e53844ebc008a2bdd"><div class="ttname"><a href="group__wb32l003.html#ga73c22a379f7df90e53844ebc008a2bdd">SYSCON_PORTCR_LPTIM_GATE_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_PORTCR_LPTIM_GATE_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3169</div></div>
</div><!-- fragment -->
<p>Macro to select low power timer gate signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for LPTIM gate input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: LPTIM_GATE alternate function is low power timer gate signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is low power timer gate signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is low power timer gate signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is low power timer gate signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gaa36adaef26ba7e14bbaa2f1e0236c7cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa36adaef26ba7e14bbaa2f1e0236c7cc">&#9670;&nbsp;</a></span>SYSCON_PCA_CAP0</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_PCA_CAP0</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                 \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                             \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PCACR, SYSCON_PCACR_PCA_CAP0_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#gae49356eefa4b08c88bd9b2e42f7f5fa0">SYSCON_PCACR_PCA_CAP0_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                               \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_gae49356eefa4b08c88bd9b2e42f7f5fa0"><div class="ttname"><a href="group__wb32l003.html#gae49356eefa4b08c88bd9b2e42f7f5fa0">SYSCON_PCACR_PCA_CAP0_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_PCACR_PCA_CAP0_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3173</div></div>
</div><!-- fragment -->
<p>Macro to select pca cap0 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for pca cap0 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: PCA_CH0 alternate function is pca cap0 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is pca cap0 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is pca cap0 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is pca cap0 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gaae76153b73263c182bd8537399c42023"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaae76153b73263c182bd8537399c42023">&#9670;&nbsp;</a></span>SYSCON_PCA_CAP1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_PCA_CAP1</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                 \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                             \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PCACR, SYSCON_PCACR_PCA_CAP1_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga6bc74057233e86f6f69981d020cbe7ec">SYSCON_PCACR_PCA_CAP1_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                               \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga6bc74057233e86f6f69981d020cbe7ec"><div class="ttname"><a href="group__wb32l003.html#ga6bc74057233e86f6f69981d020cbe7ec">SYSCON_PCACR_PCA_CAP1_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_PCACR_PCA_CAP1_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3176</div></div>
</div><!-- fragment -->
<p>Macro to select pca cap1 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for pca cap1 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: PCA_CH1 alternate function is pca cap1 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is pca cap1 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is pca cap1 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is pca cap1 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gaa94046b4cb923c3205fd20e8ee0e69c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa94046b4cb923c3205fd20e8ee0e69c3">&#9670;&nbsp;</a></span>SYSCON_PCA_CAP2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_PCA_CAP2</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                 \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                             \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PCACR, SYSCON_PCACR_PCA_CAP2_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga63603c046ff9a5f63c5813f7455a8175">SYSCON_PCACR_PCA_CAP2_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                               \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga63603c046ff9a5f63c5813f7455a8175"><div class="ttname"><a href="group__wb32l003.html#ga63603c046ff9a5f63c5813f7455a8175">SYSCON_PCACR_PCA_CAP2_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_PCACR_PCA_CAP2_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3179</div></div>
</div><!-- fragment -->
<p>Macro to select pca cap2 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for pca cap2 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: PCA_CH2 alternate function is pca cap2 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is pca cap2 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is pca cap2 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is pca cap2 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga4cc4b6f614b77c81508181bdc3ab0b01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4cc4b6f614b77c81508181bdc3ab0b01">&#9670;&nbsp;</a></span>SYSCON_PCA_CAP3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_PCA_CAP3</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                 \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                             \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PCACR, SYSCON_PCACR_PCA_CAP3_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga5954a5e01964bf28277ca88adc282f27">SYSCON_PCACR_PCA_CAP3_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                               \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga5954a5e01964bf28277ca88adc282f27"><div class="ttname"><a href="group__wb32l003.html#ga5954a5e01964bf28277ca88adc282f27">SYSCON_PCACR_PCA_CAP3_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_PCACR_PCA_CAP3_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3182</div></div>
</div><!-- fragment -->
<p>Macro to select pca cap3 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for pca cap3 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: PCA_CH3 alternate function is pca cap3 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is pca cap3 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is pca cap3 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is pca cap3 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga596a028478a054d23f31378337ca814a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga596a028478a054d23f31378337ca814a">&#9670;&nbsp;</a></span>SYSCON_PCA_CAP4</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_PCA_CAP4</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                 \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                             \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PCACR, SYSCON_PCACR_PCA_CAP4_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#gab60dc1ea80fb7318d23eddda1a4480fa">SYSCON_PCACR_PCA_CAP4_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                               \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_gab60dc1ea80fb7318d23eddda1a4480fa"><div class="ttname"><a href="group__wb32l003.html#gab60dc1ea80fb7318d23eddda1a4480fa">SYSCON_PCACR_PCA_CAP4_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_PCACR_PCA_CAP4_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3185</div></div>
</div><!-- fragment -->
<p>Macro to select pca cap4 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for pca cap4 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: PCA_CH4 alternate function is pca cap4 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is pca cap4 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is pca cap4 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is pca cap4 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gaaeead8cc77f6be13fcb28771ec545a3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaeead8cc77f6be13fcb28771ec545a3a">&#9670;&nbsp;</a></span>SYSCON_SPINCS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_SPINCS</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                              \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                          \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PORTCR, SYSCON_PORTCR_SPINCS_SEL, (SOURCE)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                            \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div></div><!-- fragment -->
<p>Macro to select spi slave mode NCS signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for spi NCS signal input This parameter can be one of the following values: <ul>
<li>SYSCON_SPI_NCS_HIGHLEVEL: high level is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PA1: PA1 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PA2: PA2 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PA3: PA3 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PB4: PB4 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PB5: PB5 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PC3: PC3 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PC4: PC4 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PC5: PC5 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PC6: PC6 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PC7: PC7 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PD1: PD1 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PD2: PD2 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PD3: PD3 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PD4: PD4 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PD6: PD6 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PA4: PA4 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PB0: PB0 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PB1: PB1 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PB2: PB2 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PB3: PB3 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PB6: PB6 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PB7: PB7 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PC0: PC0 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PC1: PC1 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PC2: PC2 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PD0: PD0 is spi NCS input source </li>
<li>SYSCON_SPI_NCS_PD7: PD7 is spi NCS input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga8834beb2c3ad2292f919ee5141e79045"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8834beb2c3ad2292f919ee5141e79045">&#9670;&nbsp;</a></span>SYSCON_TIM10_GATE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM10_GATE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                        \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                    \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PORTCR, SYSCON_PORTCR_TIM10_GATE_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga7442775c954ad58f0e601d17ccbda33c">SYSCON_PORTCR_TIM10_GATE_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                      \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga7442775c954ad58f0e601d17ccbda33c"><div class="ttname"><a href="group__wb32l003.html#ga7442775c954ad58f0e601d17ccbda33c">SYSCON_PORTCR_TIM10_GATE_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_PORTCR_TIM10_GATE_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3163</div></div>
</div><!-- fragment -->
<p>Macro to select timer10 gate signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for TIM10 gate input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM10_GATE alternate function is timer10 gate signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is timer10 gate signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is timer10 gate signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is timer10 gate signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga6679b5a72e1ceafa2148d4068cb79189"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6679b5a72e1ceafa2148d4068cb79189">&#9670;&nbsp;</a></span>SYSCON_TIM11_GATE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM11_GATE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                        \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                    \</div><div class="line">    MODIFY_REG(SYSCON-&gt;PORTCR, SYSCON_PORTCR_TIM11_GATE_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#gacce5c8b6b8f4a38af1a87f53183f753b">SYSCON_PORTCR_TIM11_GATE_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                      \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_gacce5c8b6b8f4a38af1a87f53183f753b"><div class="ttname"><a href="group__wb32l003.html#gacce5c8b6b8f4a38af1a87f53183f753b">SYSCON_PORTCR_TIM11_GATE_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_PORTCR_TIM11_GATE_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3166</div></div>
</div><!-- fragment -->
<p>Macro to select timer11 gate signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for TIM11 gate input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM11_GATE alternate function is timer11 gate signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is timer11 gate signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is timer11 gate signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is timer11 gate signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga8d3be636359cc397303f3b35479af536"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8d3be636359cc397303f3b35479af536">&#9670;&nbsp;</a></span>SYSCON_TIM1_BREAKIN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM1_BREAKIN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                          \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                      \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM1CR, SYSCON_TIM1CR_CLKFAILBRKEN | SYSCON_TIM1CR_DSLPBRKEN, (SOURCE)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                        \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div></div><!-- fragment -->
<p>Macro to select timer1 break signal input source from other peripheral. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for timer1 break signal input This parameter can be any combination the following values: <ul>
<li>SYSCON_CLKFAILBRKEN: clock fail is timer1 break signal input source </li>
<li>SYSCON_DSLPBRKEN: deep sleep is timer1 break signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga5e5eb2b7b5d980242924bd42ceb6d7f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5e5eb2b7b5d980242924bd42ceb6d7f1">&#9670;&nbsp;</a></span>SYSCON_TIM1_BREAKOUT_CFG</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM1_BREAKOUT_CFG</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">CONFIG</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                 \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                             \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM1CR, SYSCON_TIM1CR_TIM1BRKOUTCFG, (CONFIG)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                               \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div></div><!-- fragment -->
<p>Macro to configure timer1 ocxp/ocxnp output signal when break. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">CONFIG</td><td>config ocxp/ocxnp output signal when break received This parameter can be one of the following values: <ul>
<li>SYSCON_OCOUT_LOWLEVEL: ocxp/ocxnp output low level when break received </li>
<li>SYSCON_OCOUT_BYTIM1: ocxp/ocxnp output controlled by timer1 configuration when break received </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga09670fc94794ec4cf2956d8bc02cccbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga09670fc94794ec4cf2956d8bc02cccbe">&#9670;&nbsp;</a></span>SYSCON_TIM1CH1IN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM1CH1IN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                      \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                  \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM1CR, SYSCON_TIM1CR_TIM1CH1IN_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga275cc9ed006cf6139dd905d6a35a549e">SYSCON_TIM1CR_TIM1CH1IN_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga275cc9ed006cf6139dd905d6a35a549e"><div class="ttname"><a href="group__wb32l003.html#ga275cc9ed006cf6139dd905d6a35a549e">SYSCON_TIM1CR_TIM1CH1IN_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_TIM1CR_TIM1CH1IN_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3189</div></div>
</div><!-- fragment -->
<p>Macro to select tim1 ch1 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for tim1 ch1 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM1_CH1 alternate function is tim1 ch1 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is tim1 ch1 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is tim1 ch1 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is tim1 ch1 signal input source </li>
<li>SYSCON_LIRC: LIRC is tim1 ch1 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gae6638a5374dd07f0c0accf4e14856e42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae6638a5374dd07f0c0accf4e14856e42">&#9670;&nbsp;</a></span>SYSCON_TIM1CH2IN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM1CH2IN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                      \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                  \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM1CR, SYSCON_TIM1CR_TIM1CH2IN_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga343471224a14c342cae09fe4f4d8dc3a">SYSCON_TIM1CR_TIM1CH2IN_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga343471224a14c342cae09fe4f4d8dc3a"><div class="ttname"><a href="group__wb32l003.html#ga343471224a14c342cae09fe4f4d8dc3a">SYSCON_TIM1CR_TIM1CH2IN_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_TIM1CR_TIM1CH2IN_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3192</div></div>
</div><!-- fragment -->
<p>Macro to select tim1 ch2 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for tim1 ch2 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM1_CH2 alternate function is tim1 ch2 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is tim1 ch2 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is tim1 ch2 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is tim1 ch2 signal input source </li>
<li>SYSCON_LIRC: LIRC is tim1 ch2 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga1cd1227ea05d61fc3e43a8438ce9bc13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1cd1227ea05d61fc3e43a8438ce9bc13">&#9670;&nbsp;</a></span>SYSCON_TIM1CH3IN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM1CH3IN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                      \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                  \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM1CR, SYSCON_TIM1CR_TIM1CH3IN_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#gadb4636e62ed36332af66bb4c37d53967">SYSCON_TIM1CR_TIM1CH3IN_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_gadb4636e62ed36332af66bb4c37d53967"><div class="ttname"><a href="group__wb32l003.html#gadb4636e62ed36332af66bb4c37d53967">SYSCON_TIM1CR_TIM1CH3IN_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_TIM1CR_TIM1CH3IN_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3195</div></div>
</div><!-- fragment -->
<p>Macro to select tim1 ch3 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for tim1 ch3 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM1_CH3 alternate function is tim1 ch3 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is tim1 ch3 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is tim1 ch3 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is tim1 ch3 signal input source </li>
<li>SYSCON_LIRC: LIRC is tim1 ch3 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gae8074c23028b64452766ab4f1f1a9f35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae8074c23028b64452766ab4f1f1a9f35">&#9670;&nbsp;</a></span>SYSCON_TIM1CH4IN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM1CH4IN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                      \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                  \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM1CR, SYSCON_TIM1CR_TIM1CH4IN_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga38634c183b440d8a1e3c817026f92740">SYSCON_TIM1CR_TIM1CH4IN_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga38634c183b440d8a1e3c817026f92740"><div class="ttname"><a href="group__wb32l003.html#ga38634c183b440d8a1e3c817026f92740">SYSCON_TIM1CR_TIM1CH4IN_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_TIM1CR_TIM1CH4IN_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3198</div></div>
</div><!-- fragment -->
<p>Macro to select tim1 ch4 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for tim1 ch4 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM1_CH4 alternate function is tim1 ch4 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is tim1 ch4 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is tim1 ch4 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is tim1 ch4 signal input source </li>
<li>SYSCON_LIRC: LIRC is tim1 ch4 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga3fd63e3aa10cbb17028314e62d05ddd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3fd63e3aa10cbb17028314e62d05ddd7">&#9670;&nbsp;</a></span>SYSCON_TIM1ETR_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM1ETR_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                               \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                           \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM1CR, SYSCON_TIM1CR_TIM1ETR_SEL, (SOURCE)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                             \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div></div><!-- fragment -->
<p>Macro to select timer1 etr signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for timer1 etr input This parameter can be one of the following values: <ul>
<li>SYSCON_TIM_ETR_LOWLEVEL: low level is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PA1: PA1 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PA2: PA2 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PA3: PA3 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PB4: PB4 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PB5: PB5 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PC3: PC3 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PC4: PC4 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PC5: PC5 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PC6: PC6 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PC7: PC7 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PD1: PD1 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PD2: PD2 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PD3: PD3 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PD4: PD4 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PD6: PD6 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PA4: PA4 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PB0: PB0 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PB1: PB1 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PB2: PB2 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PB3: PB3 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PB6: PB6 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PB7: PB7 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PC0: PC0 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PC1: PC1 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PC2: PC2 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PD0: PD0 is timer1 etr input source </li>
<li>SYSCON_TIM_ETR_PD7: PD7 is timer1 etr input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga49abe5b7d9363341af60563741c735fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga49abe5b7d9363341af60563741c735fe">&#9670;&nbsp;</a></span>SYSCON_TIM2CH1IN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM2CH1IN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                      \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                  \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM2CR, SYSCON_TIM2CR_TIM2CH1IN_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#gad9a3b32e97ff2271ec8c4d79d7ce48b8">SYSCON_TIM2CR_TIM2CH1IN_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_gad9a3b32e97ff2271ec8c4d79d7ce48b8"><div class="ttname"><a href="group__wb32l003.html#gad9a3b32e97ff2271ec8c4d79d7ce48b8">SYSCON_TIM2CR_TIM2CH1IN_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_TIM2CR_TIM2CH1IN_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3220</div></div>
</div><!-- fragment -->
<p>Macro to select tim2 ch1 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for tim2 ch1 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM2_CH1 alternate function is tim2 ch1 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is tim2 ch1 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is tim2 ch1 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is tim2 ch1 signal input source </li>
<li>SYSCON_LIRC: LIRC is tim2 ch1 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga43ed7dbc3cdf78742b00e28102436932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga43ed7dbc3cdf78742b00e28102436932">&#9670;&nbsp;</a></span>SYSCON_TIM2CH2IN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM2CH2IN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                      \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                  \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM2CR, SYSCON_TIM2CR_TIM2CH2IN_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga21119005e000c53b6f6614e2b5bab573">SYSCON_TIM2CR_TIM2CH2IN_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga21119005e000c53b6f6614e2b5bab573"><div class="ttname"><a href="group__wb32l003.html#ga21119005e000c53b6f6614e2b5bab573">SYSCON_TIM2CR_TIM2CH2IN_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_TIM2CR_TIM2CH2IN_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3223</div></div>
</div><!-- fragment -->
<p>Macro to select tim2 ch2 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for tim2 ch2 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM2_CH2 alternate function is tim2 ch2 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is tim2 ch2 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is tim2 ch2 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is tim2 ch2 signal input source </li>
<li>SYSCON_LIRC: LIRC is tim2 ch2 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga09e6e9ce9190dd6f36f2725c2e4e80ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga09e6e9ce9190dd6f36f2725c2e4e80ae">&#9670;&nbsp;</a></span>SYSCON_TIM2CH3IN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM2CH3IN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                      \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                  \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM2CR, SYSCON_TIM2CR_TIM2CH3IN_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#gad710c23329fd626b9f653a0125e9d858">SYSCON_TIM2CR_TIM2CH3IN_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_gad710c23329fd626b9f653a0125e9d858"><div class="ttname"><a href="group__wb32l003.html#gad710c23329fd626b9f653a0125e9d858">SYSCON_TIM2CR_TIM2CH3IN_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_TIM2CR_TIM2CH3IN_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3226</div></div>
</div><!-- fragment -->
<p>Macro to select tim2 ch3 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for tim2 ch3 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM2_CH3 alternate function is tim2 ch3 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is tim2 ch3 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is tim2 ch3 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is tim2 ch3 signal input source </li>
<li>SYSCON_LIRC: LIRC is tim2 ch3 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gacc2c4ffef0ae93c3b767540a00086008"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacc2c4ffef0ae93c3b767540a00086008">&#9670;&nbsp;</a></span>SYSCON_TIM2CH4IN_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM2CH4IN_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                                                                      \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                                                                  \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM2CR, SYSCON_TIM2CR_TIM2CH4IN_SEL, ((SOURCE) &lt;&lt; <a class="code" href="group__wb32l003.html#ga8d40f009c15fffe908e3c55bb4d11bac">SYSCON_TIM2CR_TIM2CH4IN_SEL_Pos</a>)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                                                                    \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div><div class="ttc" id="group__wb32l003_html_ga8d40f009c15fffe908e3c55bb4d11bac"><div class="ttname"><a href="group__wb32l003.html#ga8d40f009c15fffe908e3c55bb4d11bac">SYSCON_TIM2CR_TIM2CH4IN_SEL_Pos</a></div><div class="ttdeci">#define SYSCON_TIM2CR_TIM2CH4IN_SEL_Pos</div><div class="ttdef"><b>Definition:</b> wb32l003.h:3229</div></div>
</div><!-- fragment -->
<p>Macro to select tim2 ch4 signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for tim2 ch4 input This parameter can be one of the following values: <ul>
<li>SYSCON_DEFAULT: TIM2_CH4 alternate function is tim2 ch4 signal input source </li>
<li>SYSCON_UART1_RXD: UART1_RXD alternate function is tim2 ch4 signal input source </li>
<li>SYSCON_UART2_RXD: UART2_RXD alternate function is tim2 ch4 signal input source </li>
<li>SYSCON_LPUART_RXD: LPUART_RXD alternate function is tim2 ch4 signal input source </li>
<li>SYSCON_LIRC: LIRC is tim2 ch4 signal input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gafef507cba72663722b662288320d4590"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafef507cba72663722b662288320d4590">&#9670;&nbsp;</a></span>SYSCON_TIM2ETR_SEL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SYSCON_TIM2ETR_SEL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">SOURCE</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                               \</div><div class="line">    SYSCON_REGWR_UNLOCK();                                           \</div><div class="line">    MODIFY_REG(SYSCON-&gt;TIM2CR, SYSCON_TIM2CR_TIM2ETR_SEL, (SOURCE)); \</div><div class="line">    SYSCON_REGWR_LOCK();                                             \</div><div class="line">  } <span class="keywordflow">while</span> (0)</div></div><!-- fragment -->
<p>Macro to select timer2 etr signal input source from gpio. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">SOURCE</td><td>source for timer2 etr input This parameter can be one of the following values: <ul>
<li>SYSCON_TIM_ETR_LOWLEVEL: low level is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PA1: PA1 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PA2: PA2 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PA3: PA3 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PB4: PB4 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PB5: PB5 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PC3: PC3 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PC4: PC4 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PC5: PC5 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PC6: PC6 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PC7: PC7 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PD1: PD1 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PD2: PD2 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PD3: PD3 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PD4: PD4 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PD6: PD6 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PA4: PA4 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PB0: PB0 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PB1: PB1 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PB2: PB2 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PB3: PB3 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PB6: PB6 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PB7: PB7 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PC0: PC0 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PC1: PC1 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PC2: PC2 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PD0: PD0 is timer2 etr input source </li>
<li>SYSCON_TIM_ETR_PD7: PD7 is timer2 etr input source </li>
</ul>
</td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by Westberry Technology (ChangZhou) Corp., Ltd. All rights reserved.
</small></address>
</body>
</html>
